// app/[lng]/tbe-last/page.tsx import * as React from "react" import { type SearchParams } from "@/types/table" import { getValidFilters } from "@/lib/data-table" import { getAllTBELast } from "@/lib/tbe-last/service" import { searchParamsTBELastCache } from "@/lib/tbe-last/validations" import { TbeLastTable } from "@/lib/tbe-last/table/tbe-last-table" import { Shell } from "@/components/shell" import { DataTableSkeleton } from "@/components/data-table/data-table-skeleton" import { Button } from "@/components/ui/button" import { Plus } from "lucide-react" interface TbeLastPageProps { params: { lng: string } searchParams: Promise } export default async function TbeLastPage(props: TbeLastPageProps) { const resolvedParams = await props.params const lng = resolvedParams.lng const searchParams = await props.searchParams // Parse search params const search = searchParamsTBELastCache.parse(searchParams) const validFilters = getValidFilters(search.filters) // Load data const promises = Promise.all([ getAllTBELast({ ...search, filters: validFilters, }) ]) return (

Technical Bid Evaluation (TBE)

RFQ 발송 후 기술 평가를 진행하고 문서를 검토합니다.

} >
) } // Metadata export const metadata = { title: "TBE Management", description: "Technical Bid Evaluation for RFQ responses", }